home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
GENELOGY
/
FAMHIST.LZH
/
FDINSTAL.BAT
< prev
next >
Wrap
DOS Batch File
|
1991-05-24
|
4KB
|
105 lines
ECHO OFF
IF NOT %3?==? GOTO GOAHEAD
IF EXIST GO.BAT GO INSTALL
ECHO The FHS distribution diskette must be
ECHO in the default drive.
ECHO :
GOTO FINISH
:GOAHEAD
ECHO :
IF %4?==DISK2? GOTO BLDDISK2
IF %4?==CONT2? GOTO GETDSKB2
IF %4?==ENDIT? GOTO ALLDONE
IF EXIST CONFIG.SYS GOTO SKPCONFG
ECHO>CONFIG.SYS BUFFERS=25
:SKPCONFG
IF EXIST AUTOEXEC.BAT GOTO SKPAUTO
ECHO>AUTOEXEC.BAT ECHO OFF
IF NOT EXIST AUTOEXEC.BAT ECHO>AUTOEXEC.BAT REM Auto Startup for FHS
ECHO>>AUTOEXEC.BAT DATE
ECHO>>AUTOEXEC.BAT DATECALC R
ECHO>>AUTOEXEC.BAT FHS
:SKPAUTO
IF EXIST FHS.BAT GOTO SKPFHS
ECHO>FHS.BAT ECHO OFF
IF NOT EXIST FHS.BAT ECHO>FHS.BAT REM Starting Family History System
ECHO>>FHS.BAT FAMINIT
:SKPFHS
IF EXIST FAMILY.DAT GOTO GETDSKB2
ECHO>FAMILY.DAT FILESA:FAMILY .NAMA:FAMILY .ADRA:FAMILY .OTHA:ANCESTOR.WRKA:DESCNDNT.WRKLPT1:
:GETDSKB2
ECHO :
ECHO If you have 2 disk drives, you should now place the Family History System
ECHO "B2" DISKETTE in the "%2:" drive.
ECHO :
ECHO If you have a single diskette drive, wait until you are asked to switch
ECHO diskettes (I will be copying several program files and you will be asked
ECHO to switch diskettes at least twice for each file).
ECHO :
PAUSE
ECHO :
ECHO Copying files to the program diskette...
IF %1?==1D? %2:\PKUNZIP /O %2:\BASICPGM *.* > NUL:
IF %1?==1D? GOTO GOBACK
%2:\PKUNZIP /O %2:\BASICPGM DATECALC.COM > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMMENU.EXE > NUL:
IF %4?==CONT2? GOTO CPYDISK2
%2:\PKUNZIP /O %2:\BASICPGM FAMINIT.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMFILES.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMSCRNA.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMPRNTC.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM PAFGEDCM.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMEXORG.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM BRUN30.EXE > NUL:
GOTO GOBACK
:BLDDISK2
DEL %3:\FHSINSTL.BAT > NUL:
ECHO :
ECHO If your system has 2 disk drives you should place the REPORT diskette
ECHO in the "%3:" drive at this time.
ECHO :
ECHO If your system has a single diskette drive, wait until prompted to place
ECHO the REPORT diskette in this drive (which will then be designated the
ECHO "%3:" drive).
ECHO During this installation procedure you will be faced with a lot of "disk
ECHO shuffling". I will try to keep you informed as to which diskettes should
ECHO be in the "%2:" and "%3:" drives, but you should wait until instructed by the
ECHO operating system to switch diskettes in your disk drive.
ECHO :
PAUSE
ECHO :
ECHO I am now going to copy a file to the "%3" drive which will take control
ECHO of the installation process.
ECHO :
COPY %2:\FDINSTAL.BAT %3:\FHSINSTL.BAT
%3:
CD \
FHSINSTL %1 %2 %3 CONT2
:CPYDISK2
%2:\PKUNZIP /O %2:\BASICPGM FAMILY.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMRELAT.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMGROUP.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMFFGRP.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMCHART.EXE > NUL:
%2:\PKUNZIP /O %2:\BASICPGM FAMDESCH.EXE > NUL:
:GOBACK
ECHO :
ECHO If you have 2 diskette drives you should now place the Family History
ECHO System "B1" DISKETTE in the "%2:" drive.
ECHO :
ECHO If you have a single diskette drive you should wait until you are asked
ECHO to switch diskettes.
ECHO :
PAUSE
%2:
CD \
IF %1?==1D? FDINSTAL %1 %2 %3 ENDIT
IF %4?==? FDINSTAL %1 %2 %3 DISK2
FDINSTAL %1 %2 %3 ENDIT
:ALLDONE
DEL %3:\FHSINSTL.BAT > NUL:
ECHO :
ECHO You may now start a Family History System session by placing your
ECHO STARTUP diskette in the default drive and entering: FHS or FAMINIT
:FINISH